package com.huihuiyun.huihuiyun.server.domain;

import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * 会员
 */
@Entity
@Table(name = "hhy_manager")
@Data
public class HhyManager {
    /* 审核状态 0 待审核 1 审核失败 2 审核通过 3 禁止  */
    public static final int reviewStatus0WaitingReview = 0;
    public static final int reviewStatus1Success = 1;
    public static final int reviewStatus2Fail = 2;
    public static final int reviewStatus3Disable = 3;

    /* id */
    @Id
    public String id;

    public String walletId;

    /* 名字 */
    public String name;

    /* 身份证 */
    public String loginName;

    /* 身份证 */
    public String password;

    /* 身份证 */
    public String phone;

    /* 身份证 */
    public String email;

    /* 注册时间 */
    public Date registerTime;

    /* 注册ip */
    public String registerIP;

    /* 最后登录时间 */
    public Date lastLoginTime;

    /* 推荐人钱包 */
    public String referrerWalletId;

    /* 审核状态 */
    public int reviewStatus;

    /* 身份证 */
    public String idCard;

    /* 身份证正面 */
    public String idCardFront;

    /* 身份证背面 */
    public String idCardBack;

    /* 审核人id */
    public String reviewerId;

    /* 审核时间 */
    public Date reviewTime;

    /* 区域编码 */
    public String areaCode;
}
